import axios from '../utils/request'

/**
 * 获取验证码
 * @param {} sid 唯一标识
 */
const getCode = (sid) => {
  return axios.get('/public/getCaptcha?sid=' + sid)
}

/**
 * 忘记密码接口
 * @param {} option 用户信息（邮箱，验证码）
 */
const forget = option => {
  return axios.post('/login/forget', {
    ...option
  })
}

/**
 * 登录接口
 * @param {} loginInfo 用户登录信息
 */
const login = (loginInfo) => {
  return axios.post('/login/login', {
    ...loginInfo
  })
}

/**
 * 注册接口
 * @param {} regInfo 用户注册信息
 */
const reg = (regInfo) => {
  return axios.post('/login/reg', {
    ...regInfo
  })
}

export {
  getCode,
  forget,
  login,
  reg
}
